package com.pisolution.scheduler.remote.command;

/**
 * 节点组件之间信息交互的载体命令类型.
 *
 * @author sora
 * @version 0.1.0
 */
public enum CommandType {
    /** 客户端连接心跳 (远程过程调用服务中客户端连接空闲时发送). */
    HEART_BEAT,

    /** 取消执行给定任务 (用于管理节点通知工作节点的情况). */
    TASK_KILL_REQUEST,

    /** 予以执行给定任务 (用于管理节点通知工作节点的情况). */
    TASK_EXECUTE_REQUEST,

    /** 反馈任务执行请求已经接收 (用于工作节点通知管理节点的情况). */
    TASK_ACK_REQUEST,

    /** 反馈任务确认请求已经接收 (用于管理节点通知工作节点的情况). */
    DB_ACK_REQUEST,
}
